// 사용자 이력 정보를 가져온다.
function fnLoadHistory() {
	var strUrl = "/member/hist/view";
	var strParam = "";
	
	$("#id_textarea_comment").val("");
	$("#id_loading_comment").show();
	$("#id_tbl_save_comment .dynamic_row").remove();
	
	$.ajax({
		type: "get",
		url: strUrl,
		data: strParam,
		success: function(jsonData) {
			var strHtml = "";
			if (jsonData.length == 0) {
				strHtml += "<tr class='dynamic_row'><td colspan='2'>이력이 존재하지않습니다.</td></tr>";
			} else {
				$.each(jsonData, function(i) {
					var objRegDate = new Date();
					objRegDate.setTime(jsonData[i].regDate);
					var strRegDate = objRegDate.getFullYear() + "." + 
							( ((objRegDate.getMonth()+1)<10) ? ("0"+(objRegDate.getMonth()+1)) : (objRegDate.getMonth()+1) ) + "." + 
							( (objRegDate.getDate()<10) ? ("0"+objRegDate.getDate()) : (objRegDate.getDate()) ) + " " + 
							( (objRegDate.getHours()<10) ? ("0"+objRegDate.getHours()) : (objRegDate.getHours()) ) + ":" + 
							( (objRegDate.getMinutes()<10) ? ("0"+objRegDate.getMinutes()) : (objRegDate.getMinutes()) ) + ":" + 
							( (objRegDate.getSeconds()<10) ? ("0"+objRegDate.getSeconds()) : (objRegDate.getSeconds()) );
					
					strHtml += "<tr class='dynamic_row'>";
					strHtml += "<td style='text-align:left;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;" + jsonData[i].hist + "</td>";	
					
					strHtml += "<td><input type='image' src='/img/btn_pop_close.gif' onClick='fnRemoveHistory(\"" + jsonData[i].seq + "\")'></td>";		
					
					strHtml += "</tr>";	
				});							
			}
			$("#id_loading_comment").hide();
			$("#id_tbl_save_comment tr:first").after(strHtml);
		},
		error: function(xhr, info) {
			alert("예외상황이 발생하였습니다. \n상태코드:" + xhr.status + ", 에러정보:" + info); 
		}
	});
}




// 사용자 이력 정보를 입력한다.
function fnSaveHistory() {
	var strCmt = $("#id_textarea_comment").val();
	if (strCmt == "") {
		alert("이력 내용을 입력하세요.");
		return;
	}
	
	var strUrl = "/member/hist/add";
	var strParam = "contents=" + strCmt;
	
	$.ajax({
		type: "post",
		url: strUrl,
		data: strParam,
		success: function(msg) {
			if (msg == "SUCCESS") {
				fnLoadHistory();
			} else {
				alert("이력정보를 정상적으로 등록하지 못하였습니다.");
			}
		},
		error: function(xhr, info) {
			alert("예외상황이 발생하였습니다. \n상태코드:" + xhr.status + ", 에러정보:" + info); 
		}
	});	
}



//사용자 이력 정보를 삭제한다.
function fnRemoveHistory(strSeq) {
	if (confirm("선택한 이력정보를 삭제하시겠습니까?")) {		
		var strUrl = "/member/hist/remove/HIST_SEQ/" + strSeq;
		var strParam = "";
		
		$.ajax({
			type: "get",
			url: strUrl,
			data: strParam,
			success: function(msg) {
				if (msg == "SUCCESS") {
					fnLoadHistory();
				} else {
					alert("이력정보를 정상적으로 삭제하지 못하였습니다.");
				}
			},
			error: function(xhr, info) {
				alert("예외상황이 발생하였습니다. \n상태코드:" + xhr.status + ", 에러정보:" + info); 
			}
		});
	}
}





